catch (someone) by surprise

Translations
prendre (quelqu’un) par surprise